package com.slofzx.nuoda.evaluation.project.enums;

import com.slofzx.nuoda.common.config.Type;

public enum ImportExcelYearDataConfigEnum implements Type {
    SUM_INVEST("sumInvest","合计投资",30,true),
    DRILL_EXTRACT_INVEST("drillExtractInvest","钻采投资",30,true),
    GROUND_INVEST("groundInvest","地面投资",30,true),
    OTHER_INVEST("otherInvest","其他投资",30,true),
   // PRODUCTION_TIME_RATE("productionRate","生产时率",30,false),
    OUTPUT_WELL_OPEN_COUNT("outputWellOpenCount","采出井开井数",30,false),
    INJECTION_WELL_OPEN_COUNT("injectionWellOpenCount","注入井开井数",30,false),
    FIXED_PERSON("fixedPerson","定员",30,false),
    LIQUID_OUTPUT("liquidOutput","产液量",30,true),
    OIL_OUTPUT("oilOutput","产油量",30,true),
    GAS_OUTPUT("gasOutput","产气量",30,true),
    WATER_INJECTION("waterInjection","注水量",30,true),
    STEAM_INJECTION("steamInjection","注蒸汽量",30,true),
    DRUG_COST("drugCost","药剂费",30,true),
    CONDENSATE_OUTPUT("condensateOutput","轻烃产量",30,true),
    LIQUID_GAS_OUTPUT("liquidGasOutput","液化气产量",30,true),
    BATCH_YEAR_PARAM("batchYearParam","任务参数",30,false),

    ;
    private String id;
    private String name;
    private int year;
    private boolean total;
    ImportExcelYearDataConfigEnum(String id, String name, int year) {
        this.id = id;
        this.name = name;
        this.year = year;
    }

    ImportExcelYearDataConfigEnum(String id, String name, int year, boolean total) {

        this.id = id;
        this.name = name;
        this.year = year;
        this.total = total;
    }

    @Override
    public String getId() {
        return id;
    }

    @Override
    public String getName() {
        return name;
    }

    public int getYear() {
        return year;
    }

    public boolean isTotal() {
        return total;
    }
}
